#ifndef _RESULTSCREEN_H_
# define _RESULTSCREEN_H_

# include <vector>
# include "NumberGenerator.h"
# include "Utils\IScreen.h"
# include "MyScreenArgs.h"
# include "Elements\PushButton.h"
# include "APopUpScreen.h"

class ResultScreen : public APopUpScreen
{
private:
	NGConfig m_config;
	std::vector< std::pair<Uint32, Uint32> > const& m_datas;
	int m_total;
	int m_time;

public:
	ResultScreen(NGConfig const& _config, std::vector< std::pair<Uint32, Uint32> > const& _datas, int _total, int _time);
	virtual ~ResultScreen();

	virtual void Init();
};

#endif // _RESULTSCREEN_H_
